export enum ApiCode {
    /**未登录 */
    notLogin = -1,
    /**请求完成 */
    success = 1,
    /**请求错误 */
    error = 0,
    /**系统错误 */
    systemError = 500
}
export type BaseApi<Data> = {
    /**状态码 */
    code: ApiCode
    /**数据 */
    data: Data
    /**消息 */
    msg: string
}

export type BaseListFrom<T = Record<string, any>> = {
    /**关键字 */
    keyword?: string
    /**页码 */
    page?: number
    /**数量 */
    limit?: number
} & T

export type BaseList<List> = {
    list: List[]
    /**总数 */
    total: number
    /**页码 */
    page: number
    /**数量 */
    limit: number
}
